본문으로 건너뛰기

26.SHIELDrive 휴네시온 연동 파일 전송 개수 제한 기능 추가

버전 관리

버전작성자일자변경 내용
1.0오남규2025-01-16최초 작성

1. 목적

SHIELDrive와 휴네시온 연동 시 파일 전송 개수를 제한하는 기능을 추가하여 파일 전송 실패를 방지하고 사용자 경험을 개선합니다.


2. 행위자

  • **사용자:**파일 전송을 요청하는 일반 사용자.
  • **관리자:**파일 전송 개수 제한 값을 설정하는 관리자.
  • 시스템: 파일 전송 요청을 처리하며, 제한을 초과할 경우 이를 차단하고 메시지를 표시.

3. 사전 조건

  1. 관리자가 SHIELDrive 관리자 페이지에서 파일 전송 개수 제한 값을 설정해야 함.(추후 반영)
  2. 제한 개수 설정이 사용자 UI에 반영되어야 함.(추후 반영)
  3. 파일 전송 요청이 SHIELDrive와 휴네시온 연동 기능을 통해 이루어져야 함.

4. 사후 조건

  1. 사용자가 설정된 제한 개수를 초과하여 파일 전송을 요청할 경우 경고 메시지가 표시되고 전송이 차단됨.
  2. 제한 개수 이하의 파일 전송 요청은 정상적으로 처리됨.
  3. 관리자가 설정한 제한 값이 시스템 및 사용자 인터페이스에 정확히 반영됨.

5. 기본 흐름

사용자 시나리오

  1. 사용자가 SHIELDrive에서 파일을 선택한다.
  2. 선택된 파일 개수가 설정된 제한값을 초과하지 않는 경우, '파일 보내기' 메뉴를 클릭한다.
  3. 시스템이 파일 전송 요청을 정상적으로 처리한다.
  4. 파일 전송 완료 메시지가 사용자에게 표시된다.

관리자 시나리오 (추후 반영)

  1. 관리자가 SHIELDrive 관리자 페이지에 로그인한다.
  2. [설정] - [파일 전송 제한 설정] 메뉴에 접근한다.
  3. 제한 개수를 입력하고 저장 버튼을 클릭한다.
  4. 설정된 제한값이 사용자 UI와 파일 전송 로직에 반영된다.

6. 대체 흐름

사용자 시나리오: 파일 개수 초과

  1. 사용자가 파일을 선택한다.
  2. 선택된 파일 개수가 설정된 제한값을 초과하는 경우, '파일 보내기' 메뉴를 클릭한다.
  3. 시스템이 파일 전송 요청을 차단하고 경고 메시지를 표시한다.
    • 예: "파일 보내기 갯수(n개)가 초과되었습니다. 선택 항목을 줄이고 다시 시도해 주시기 바랍니다."
  4. 사용자가 파일 개수를 제한값 이하로 줄이고 전송을 재시도한다.

7. 추가 확인사항

  1. 설정된 파일 개수 제한 값이 사용자 인터페이스와 전송 로직에 정확히 반영되는지 확인.
  2. 경고 메시지가 사용자 친화적이고 명확한 표현인지 검토.
  3. 관리자가 설정한 제한 개수가 저장 및 적용되었는지 테스트.
  4. 제한값 이하 파일 전송 요청이 정상적으로 처리되는지 검증.
  5. 관리자의 설정 메뉴가 기존 UI 디자인과 일관성을 유지하는지 확인.